#pragma once

#include "iostream"
#include "vector"
#include "algorithm"

#include "TypeDefin.h"

using namespace std;
/*HJJ QQ479287006
 *输入一个链表的头节点，从尾到头反过来返回每个节点的值（用数组返回）。



示例 1：

输入：head = [1,3,2]
输出：[2,3,1]
 * */

vector<int> ret;

void testini(ListNode *head) {

    if (head == nullptr)
        return;
    else {
        reversePrint(head->next);
        ret.push_back(head->val);
    }

}

vector<int> reversePrint(ListNode *head) {


    testini(head);

    return ret;


}